package com.iwhalecloud.bss.kite.cucc.client.dto.account;

import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDateTime;

public class AccountDTO {
	@ApiModelProperty(value = "账户实例ID")
	private String instanceId;
	@ApiModelProperty(value = "账户ID")
	private String accountId;
	@ApiModelProperty(value = "客户ID")
	private String custId;
	@ApiModelProperty(value = "账户名称")
	private String name;
	@ApiModelProperty(value = "账户类型")
	private String payMode;
	@ApiModelProperty(value = "归属省份")
	private String provinceCode;
	@ApiModelProperty(value = "归属地市")
	private String eparchyCode;
	@ApiModelProperty(value = "是否集团客户 0否1是")
	private int isGroupAccount;
	@ApiModelProperty(value = "修改标记")
	private String changeType;
	@ApiModelProperty(value = "对端主键")
	private String destItemId;
	@ApiModelProperty(value = "账务周期 ")
	private String accountCycle;
	@ApiModelProperty(value = "缴费周期")
	private String payCycle;
	@ApiModelProperty(value = "是否默认账户 1是  0否")
	private String isGroupAcct;
	@ApiModelProperty(value = "限定方式")
	private String limitMode;
	@ApiModelProperty(value = "限定值")
	private String limitMoney;
	@ApiModelProperty(value = "开户时间")
	private LocalDateTime openDate;
	@ApiModelProperty(value = "结束时间")
	private LocalDateTime removeDate;
	@ApiModelProperty(value = "销户标记")
	private String removeTag;
	@ApiModelProperty(value = "账户密码")
	private String acctPasswd;
	@ApiModelProperty(value = "付费账目编码")
	private String payItemCode;
	@ApiModelProperty(value = "付给账目名称")
	private String payItemName;
	@ApiModelProperty(value = "BSS账户ID")
	private String bssId;
	@ApiModelProperty(value = "CBSS账户ID")
	private String cbssId;
	
	public String getInstanceId() {
		return instanceId;
	}
	public void setInstanceId(String instanceId) {
		this.instanceId = instanceId;
	}
	public String getAccountId() {
		return accountId;
	}
	public void setAccountId(String accountId) {
		this.accountId = accountId;
	}
	public String getCustId() {
		return custId;
	}
	public void setCustId(String custId) {
		this.custId = custId;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPayMode() {
		return payMode;
	}
	public void setPayMode(String payMode) {
		this.payMode = payMode;
	}
	public String getProvinceCode() {
		return provinceCode;
	}
	public void setProvinceCode(String provinceCode) {
		this.provinceCode = provinceCode;
	}
	public String getEparchyCode() {
		return eparchyCode;
	}
	public void setEparchyCode(String eparchyCode) {
		this.eparchyCode = eparchyCode;
	}
	public int getIsGroupAccount() {
		return isGroupAccount;
	}
	public void setIsGroupAccount(int isGroupAccount) {
		this.isGroupAccount = isGroupAccount;
	}
	public String getChangeType() {
		return changeType;
	}
	public void setChangeType(String changeType) {
		this.changeType = changeType;
	}
	public String getDestItemId() {
		return destItemId;
	}
	public void setDestItemId(String destItemId) {
		this.destItemId = destItemId;
	}
	public String getAccountCycle() {
		return accountCycle;
	}
	public void setAccountCycle(String accountCycle) {
		this.accountCycle = accountCycle;
	}
	public String getPayCycle() {
		return payCycle;
	}
	public void setPayCycle(String payCycle) {
		this.payCycle = payCycle;
	}
	public String getIsGroupAcct() {
		return isGroupAcct;
	}
	public void setIsGroupAcct(String isGroupAcct) {
		this.isGroupAcct = isGroupAcct;
	}
	public String getLimitMode() {
		return limitMode;
	}
	public void setLimitMode(String limitMode) {
		this.limitMode = limitMode;
	}
	public String getLimitMoney() {
		return limitMoney;
	}
	public void setLimitMoney(String limitMoney) {
		this.limitMoney = limitMoney;
	}
	public LocalDateTime getOpenDate() {
		return openDate;
	}
	public void setOpenDate(LocalDateTime openDate) {
		this.openDate = openDate;
	}
	public LocalDateTime getRemoveDate() {
		return removeDate;
	}
	public void setRemoveDate(LocalDateTime removeDate) {
		this.removeDate = removeDate;
	}
	public String getRemoveTag() {
		return removeTag;
	}
	public void setRemoveTag(String removeTag) {
		this.removeTag = removeTag;
	}
	public String getAcctPasswd() {
		return acctPasswd;
	}
	public void setAcctPasswd(String acctPasswd) {
		this.acctPasswd = acctPasswd;
	}
	public String getPayItemCode() {
		return payItemCode;
	}
	public void setPayItemCode(String payItemCode) {
		this.payItemCode = payItemCode;
	}
	public String getPayItemName() {
		return payItemName;
	}
	public void setPayItemName(String payItemName) {
		this.payItemName = payItemName;
	}
	public String getBssId() {
		return bssId;
	}
	public void setBssId(String bssId) {
		this.bssId = bssId;
	}
	public String getCbssId() {
		return cbssId;
	}
	public void setCbssId(String cbssId) {
		this.cbssId = cbssId;
	}
	
}
